* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

.el-table .warning-row {
    background: oldlace;
}

.el-table .success-row {
    background: #f0f9eb;
}

.demo-table-expand {
    font-size: 0;
}

.demo-table-expand label {
    width: 100px;
    color: #99a9bf;
}

.demo-table-expand .el-form-item {
    margin-right: 0;
    margin-bottom: 0;
    width: 50%;
}

#insertBook {
    margin-top: 5em;
    margin-left: 10em;
    width: 35em;
}

.caption {
    float: left;
    font-size: 26px;
}

#message .el-form-item {
    margin-right: 0;
}

#message .el-input {
    width: 95%;
}

#changeAnnouncementList {
    position: relative;
    height: 100%;
    display: none;
}

.announcement {
    background-image: linear-gradient(to bottom right, rgb(114, 135, 254), rgb(130, 88, 186));
    padding: 20px;
    position: relative;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    height: 560px;
    width: 760px;
    border-radius: 80px;
}